/*
Theme Name: Curly Designer 
Theme URI: http://curlydesigner.com/
Description: Special theme for curly designer.
Version: 1.0
Author: Panshin Yuri
Author URI: http://panshinspace.com/
*/



body{margin:0;font-family:Tahoma;font-size:12px;}

/************************** Loading panel *****************/
.poptogg {display:block;}
.popback {position:absolute;left:0px;top:0px;width:100%;height:100%; z-index:1001;}
.opacityback{filter:alpha(opacity=50); z-index:1000; -moz-opacity:.50;opacity:.50;background:#000000;}
.popstyle {position:absolute;left:47%;top:50%;margin-top:-100px;
    margin-left:-100px;border:dashed 1px black;padding:10px;text-align:center;background:#FFFFFF;}
.popstyle h1{margin-bottom: 5px;}
.popstyle h2{margin-top: 5px;}

.none-overflow{overflow:none;}
.main-wrapper{width:100%; height:100%;text-align:center;margin-top:40px;}
.main-table{margin:auto;border:0;padding:0;}
.left-wing{_overflow:none; background: url(img/Flowers_BG_L_Left.gif) no-repeat right center}
.left-bg{_overflow:none; background: url(img/Flowers_BG_L_Right.gif) no-repeat left center;height:454px;width:381px;}
.right-wing{_overflow:none; background: url(img/Flowers_BG_R_Right.gif) no-repeat left center;}
.right-bg{_overflow:none; background: url(img/Flowers_BG_R_Left.gif) no-repeat right center;width:381px;height:454px;}
.right-span{width:280px;}

.content-wrapper{width:338px;text-align:center;margin-left:20px;margin-right:20px;}


.left-menu{font-size:14px; text-align:left;color:#BE1E2D;margin-top:39px;margin-right:85px;}
.left-menu a{font-size:14px; text-align:left;color:#BE1E2D;text-decoration:none;}
.left-menu .border-top{_overflow:none; background: url(img/Border_sL_1.gif) no-repeat left top;width:139px; height:12px;margin:0;}
.left-menu .content{_overflow:none; padding-left:20px;list-style-type:none; background: url(img/Border_sL_2.gif) no-repeat left center;margin:0;margin-bottom:11px;}
.left-menu .content li{margin-top:5px;cursor:pointer;}
.left-menu .border-bottom{_overflow:none; background: url(img/Border_sL_3.gif) no-repeat left top;width:134px; height:43px;margin:0;}

.menu-wrapper{height:454px;}
.right-menu-span{height:141px;}
.right-menu{font-size:14px; color:#BE1E2D;}
.right-menu a{font-size:14px; color:#BE1E2D;text-decoration:none;}
.right-menu .border-top{_overflow:none;background: url(img/Border_sR_1.gif) no-repeat right top;height:105px; margin:0;padding-top:6px;}
.right-menu .content{padding:0;list-style-type:none; margin:0;text-align:left;padding-right:68px;position:relative;top:-187px;margin-left:124px;}
.right-menu .content li{margin-top:5px;cursor:pointer;}
.right-menu .border-bottom{_overflow:none;background: url(img/Border_sR_3.gif) no-repeat 68px bottom;margin:0;height:85px;}
.sub-menu-box{overflow:none;margin:0;padding:0;}
.sub-menu-content{_overflow:none;}


.no-selected-menu-item a:hover{color:#1B75BB;}
.selected-menu-item a{color:#1B75BB;}
.selected-sub-menu-item{color:#386970;}
.selected-sub-menu-item a{color:#386970;}

.post-protected-form{}
.post-protected-form input{border:1px solid #386970;cursor:pointer;}



.get-in-touch{text-align:left; position:relative;bottom:-96px; padding-top:20px;_overflow:none;background: url(img/get_in_touch.gif) no-repeat left top;color:#386970;}
.get-in-touch a{color:#3B6970;text-decoration:none;}
.get-in-touch a:hover{text-decoration:underline;}

.copyright{clear:both;color:#3B6970;font-size:10px;width:381px;margin:auto;}
#copyright{text-align:left;}
.copyright a{color:#3B6970;text-decoration:none;cursor:pointer;}
.copyright a:hover{text-decoration:underline;}

.title{font-size:14px;color:#BE1E2D;}
.first-char{font-size:20px;font-family:"Comic Sans MS";}

.content-portfolio{height:350px;text-align:left;}
.content-portfolio img{margin:6px;border:4px solid #E6E6E6;width:90px;height:90px;}

.page{height:355px;}
.pages-numbers{text-align:center;}
.pages-numbers span{margin:5px;cursor:pointer;color:#BE1E2D;}
.pages-numbers .selected-btn{cursor:default;color:#386970;}

.home-wrapper{margin:auto;text-align:center;}

#content-home .logo-curly{_overflow:none;position:relative; top:150px; background: url(img/Logo-Curly.png) no-repeat right top;width:84px; height:43px;
	_background:none;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/Logo-Curly.png', sizingMethod='image')");
}
#content-home .logo-designer{_overflow:none;position:relative; left:48px; top:148px; background: url(img/Logo-designer.png) no-repeat right top;width:135px; height:42px;
	_background:none;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/Logo-designer.png', sizingMethod='image')");
}
#content-home .logo-spot{_overflow:none;position:relative; left:146px; top:128px; background: url(img/Logo-spot.png) no-repeat right top;width:57px; height:69px;
	_background:none;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/Logo-spot.png', sizingMethod='image')");
}
#content-home .logo-animation{_overflow:none;position:relative; left:104px; top:85px; background: url(img/animation-blue.png) no-repeat right top;width:104px; height:118px;
	_background:none;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/animation-blue.png', sizingMethod='image')");
}
#content-home .logo-by{_overflow:none;position:relative; top:59px; background: url(img/by-victoria.png) no-repeat right top;width:133px; height:21px;
	_background:none;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/by-victoria.png', sizingMethod='image')");
}

#content-guest-book{height:255px;width:100%;text-align:center;padding-top:230px;color:#BE1E2D;font-size:18px;}

