@charset "utf-8";
/* CSS Document */
@import url(../css/style_navigation.css);
@import url(../css/style_content.css);
@import url(../css/style_search.css);
html{}
body  {
	font:100% Verdana, Geneva, sans-serif;
	background:#ffffff url(../img/design/aqua_bcg_main_top.gif) top repeat-x;
	margin: 0;
	padding: 0;
	font-size:12px; 
	color:#676767;
}
h1{ clear:both; margin:0; padding:0.3em 0; color:#3e3e3e; font-size:1.1em; font-weight:normal; text-align:left;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:0.5em;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}

div{ margin:0; padding:0;}
div.clear{ position:relative; clear:both; padding:0; margin:0;}

.bannerBox { overflow-x:hidden; margin:10px 0; }

.columnContainer {position: relative; margin:0 auto; padding:0; /* text-align: center; */ min-height:410px; }

.columnContainer #container {position: relative; margin:0 auto; padding:0; /* text-align: center; */ width:1000px;}
.columnContainer #container #logoBlock{ position:absolute; left:0; width:1000px; height:100px; padding:0 10px; z-index:2000;}
.columnContainer #container #enterBox{ position:absolute; text-align:right; vertical-align:top;  width:100%; height:30px; left:0; z-index:2001; line-height:30px; color:#fff; }
.columnContainer #container #enterBox div{ float:right; }
.columnContainer #container #selectLang { position:absolute; /* width:150px; */ height:30px; left:50px; top:5px; color:#fff; z-index:3500; font-size:11px; }
.columnContainer #container #selectLang span { color:#fff; font:bold 11px Arial; cursor:pointer; text-transform: uppercase; padding:0 2px; }
.columnContainer #container #selectLang span:hover, .columnContainer #container #selectLang span.active { color:#f5c002; background:#fff; }
/*
.columnContainer #container #enterBox .title{ color:#fff; font-weight:bold; font-size:12px; text-align:left;}
.columnContainer #container #enterBox a{color:#e2f55f; text-decoration:underline;}
.columnContainer #container #enterBox input{ border:1px solid #579d32; width:230px;}
.columnContainer #container #enterBox input.reg, .columnContainer #container #enterBox a.reg{ position:relative; float:left; display:block; width:117px; height:22px; background:url(../img/design/bzis_bcgbutreg.gif) no-repeat; color:#2e7408; font-size:11px; font-weight:bold; text-decoration:none; padding-top:3px;}
.columnContainer #container #enterBox input.enter, .columnContainer #container #enterBox a.enter{position:relative; float:left; display:block; width:84px; height:25px; background:url(../img/design/bzis_bcgbutent.gif) no-repeat; color:#2e7408; font-size:12px; font-weight:bold; text-decoration:none; padding:3px 0 7px 0; margin-left:8px; border:none; cursor:pointer; }
.columnContainer #container #enterBox input.enter {position:relative; background:url(../img/design/bzis_bcgbutent.gif) no-repeat; color:#2e7408; font-size:12px; font-weight:bold; text-decoration:none; padding-top:3px; margin-left:8px;}
*/

.columnContainer #container #header{position: relative; clear: both; height:555px; }
.columnContainer #container #header #enterBox .login_but { background:url(../img/design/aqua_but_bg_login.png) no-repeat; width:65px; height:28px; text-align:center; font:11px Arial; line-height:25px; color:#fff;  }
.columnContainer #container #header #enterBox .reg_but { background:url(../img/design/aqua_but_bg_reg.png) no-repeat; width:113px; height:28px; text-align:center; font:11px Arial; line-height:25px; color:#fff;  }

.columnContainer #container #header .logo{position: absolute; z-index:3000; /* top:10px; */ left:30px; }
.columnContainer #container #header .logo a.logotip{ position:absolute; z-index:4; display:inline-block; height:170px; width:200px; top:0; left:0; }
.columnContainer #container #header .logo .textphone{ position:absolute; z-index:6; top:62px; left:72px; color:#ffc600; width:525px; text-align:left;}
.columnContainer #container #header .logo .textphone .text{ font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; font-style:italic;}
.columnContainer #container #header .logo a.map{ position:absolute; z-index:8; display:inline-block; height:83px; width:202px; top:440px; left:230px; }

.columnContainer #container #header .galleryFirst{position:absolute; z-index:30; width:781px; height:333px; left:202px; top:160px; background:url(../img/design/cdnl_bcggallery.png) right bottom no-repeat;}
.columnContainer #container #header .toolpitsWin{ }

.columnContainer #container #maincontainer{ position: relative; clear:both; margin:0 8px; padding:4px 0; width:1000px; }
.columnContainer #container #maincontainer .titlePage{color:#bb0000; border-left:37px solid #bb0000; font-family: Verdana, Geneva, sans-serif; font-size:18px; text-align:left; font-weight:bold; padding:2px 0 2px 8px; margin-left:2px;}
.columnContainer #container #maincontainer .maincontent{ width:970px; margin:0 15px; }
/*
.columnContainer #container .menuDown{ position:relative; clear:both; margin:1em 0; display:block; }
*/
.columnContainer #container #maincontainer .maincontent .boxContents { float:left; width:340px; height:120px; margin:0 5px; padding-bottom:5px; border-bottom:1px dotted #b4b4b4; }
.columnContainer #container #maincontainer .maincontent .boxContents a { text-decoration:none; }
.columnContainer #container #maincontainer .maincontent .boxContents div.page_num { background:#e9e9e9; height:19px; width:70px; clear:both; color:#676767; font:bold 12px; text-align:right; }
.columnContainer #container #maincontainer .maincontent .boxContents div.page_num span{ padding-right:4px;  text-decoration:none; }
.columnContainer #container #maincontainer .maincontent .boxContents div.contTitle { margin-top:-3px; }
.columnContainer #container #maincontainer .maincontent .boxContents div.contTitle a{ text-decoration:none; color:#1161a3; font-weight:bold; }
.columnContainer #container #maincontainer .maincontent .boxContents div.contText { padding-top:8px; }
.columnContainer #container #maincontainer .maincontent .boxContents div.contText a{ color:#676767; }
.columnContainer #container #maincontainer .maincontent .boxContents div.contAuthor { font:italic 12px Verdana; margin:0 0 7px 0; /* text-align:right; */ }
.columnContainer #container #maincontainer .maincontent .boxContents td { vertical-align:top; }


.columnContainer #container #maincontainer .maincontent .boxNews{ position:relative; clear:both; display:block; border-bottom:1px dotted #b4b4b4; text-align:left; text-decoration:none; margin:10px 0; padding-bottom:10px; }
.columnContainer #container #maincontainer .maincontent .boxNews table{ margin:0; }
.columnContainer #container #maincontainer .maincontent .boxNews .contAuthor { font:italic 12px Verdana; }
.columnContainer #container #maincontainer .maincontent .boxNews div.content { height:80px; }
.columnContainer #container #maincontainer .maincontent .boxNews div.rating img { float:none; vertical-align:middle; margin:0; }
.columnContainer #container #maincontainer .maincontent .boxNews img{position:relative; display:inline-block; float:left; margin:0 10px 0 0; padding:0; border:none;}
.columnContainer #container #maincontainer .maincontent .boxNews .name { margin:4px 0 7px 0; color:#1161a3; font: bold 12px Verdana; }
.columnContainer #container #maincontainer .maincontent .boxNews a { color:#1161a3;  text-decoration:none; font: bold 12px Verdana; }
.columnContainer #container #maincontainer .maincontent .boxNews span{ text-align:left; font-size:12px; color:#5d6059;}
.columnContainer #container #maincontainer .maincontent .boxNews span.title{ color:#404040; font-weight:bold;}
.columnContainer #container #maincontainer .maincontent a:hover.boxNews span.title{ text-decoration:underline;}
.columnContainer #container #maincontainer .maincontent .boxNews span.detail{color:#006cb7;}


/*------Pager---------- */
.pager_wh, .pager { text-align:center; margin:15px 0 50px 0; /* display:inline-block; */ color:#3e3e3e;}
.pager_wh .textCount, .pager .textCount { float:left; font-size:11px; margin:0 10px;}
.pager_wh a, .pager a { text-decoration:none;}
.pager_wh a .nextEl, .pager a .nextEl { float:left; background:none; border:1px solid #e5e5e5; height:16px; width:18px;  padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-2px; color:#3e3e3e;}
.pager_wh a:hover .nextEl, .pager a:hover .nextEl {background:#b4b4b4; border:1px solid #e5e5e5; cursor: pointer;}
.pager_wh a .numPageEl, .pager a .numPageEl { float:left; background:none; border:1px solid #e5e5e5; height:16px; width:18px; color:#3e3e3e; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager_wh a:hover .numPageEl, .pager a:hover .numPageEl {background:#b4b4b4; border:1px solid #e5e5e5; color:#243713; cursor: pointer;}
.pager_wh a .numPageElact, .pager a .numPageElact { float:left; background:#b6d1ec; border:1px solid #b6d1ec;  height:16px; width:18px; color:#FFFFFF; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-2px;}
.pager_wh a:hover .numPageElact, .pager a:hover .numPageElact {background:none; border:1px solid #86a562; color:#86a562; cursor: pointer;}
.pager_wh a .numPageSlash, .pager a .numPageSlash { float:left; background:none; border:none; height:16px; width:18px; color:#3e3e3e; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager_wh a:hover .numPageSlash, .pager_wh a:hover .numPageSlash {background:none; border:none; color:#243713; text-decoration:underline; cursor: pointer;}
/*------end Pager---------- */


/*----Foto----*/
.columnContainer #container #maincontainer .fotoList{ position:relative; clear:both;}
.columnContainer #container #maincontainer .fotoList .fDir{position: relative; float:left; width:194px; margin:10px 10px;}
.columnContainer #container #maincontainer .fotoList .fDir img{ border:1px solid #d4d4d4; padding:2px; margin-bottom:5px;}
.columnContainer #container #maincontainer .fotoList .fDir span{ display:block; text-align:left; padding-left:25px; background:url(../img/design/edem_fotoicon_cur.gif) left 2px no-repeat; font-size:12px; color:#146b9a;}
.columnContainer #container #maincontainer .fotoList .fDir a:hover span{ text-decoration: underline;}
.columnContainer #container #maincontainer .fotoList .fDir a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}

.columnContainer #container #maincontainer .fotoList .vDir{position: relative; float:left; width:194px; margin:10px 8px;}
.columnContainer #container #maincontainer .fotoList .vDir img{ border:1px solid #d4d4d4; padding:2px; margin-bottom:5px; }
.columnContainer #container #maincontainer .fotoList .vDir span{ display:block; text-align:left; padding-left:25px; background:url(../img/design/edem_videoicon_cur.gif) left 2px no-repeat; font-size:12px; color:#146b9a;}
.columnContainer #container #maincontainer .fotoList .vDir a:hover span{ text-decoration: underline;}
.columnContainer #container #maincontainer .fotoList .vDir a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}

.columnContainer #container #maincontainer .fotoList a.fElement{position: relative; float:left; width:142px; margin:10px 8px 10px 7px;}
.columnContainer #container #maincontainer .fotoList a.fElement img{border:1px solid #d4d4d4; padding:2px;}
.columnContainer #container #maincontainer .fotoList a:hover.fElement img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}


.maincontent table.registration{ border:none; /* width:50%;  margin:10px 400px 10px 0; */ padding:0; border-collapse:collapse; border-spacing:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:700px;}
.maincontent table.registration th{ border:none; background:none; color:#404040; font-style:italic; text-align:left; padding:8px 5px;}
.maincontent table.registration tr:nth-child(even), .maincontent table.registration tr:nth-child(odd) {background:none; height:43px;}
.maincontent table.registration tr::selection{ background:none;}
.maincontent table.registration td{ padding:1px; border:none; color:#404040;}
.maincontent table.registration td.messageCell{ width:270px; }
.maincontent table.registration td.name{ text-align:right; font-weight:bold; width:170px;}
.maincontent table.registration input{ width:200px; border:1px solid #d1d1d1;}
.maincontent table.registration input.chbox{ width:20px; border:1px solid #d1d1d1; float:left;}
.maincontent table.registration .green{ color:#47be07;}
.maincontent table.registration input.regbtn{background:url(../img/design/aqua_bcgbtnregist.gif) no-repeat; width:172px; height:26px; /* font-weight:bold; */ border:none;}
.maincontent table.registration .errormes{ color:#d41100; font-weight: normal; text-align:center;  padding:0; margin:0; font-size:11px; }

/*------Zakaz----------*/

.columnContainer #container #maincontainer .yourorder{ position:relative; clear:both; width:540px; border-bottom:1px dashed #d1d1d1; padding:10px 0; text-align:left; font-size:12px;}
.columnContainer #container #maincontainer .yourorder span{ display:block; cursor:pointer; float:right; width:73px; height:19px; background:url(../img/design/bzis_bcgbtncancel.gif) no-repeat; text-align:center; color:#404040; text-decoration:none; padding-top:1px;}

.columnContainer #container #maincontainer .trackTiming{ float:left; width:400px; color:#404040;}
.columnContainer #container #maincontainer .trackTiming td{color:#404040; padding:0;}
.columnContainer #container #maincontainer .trackTiming table.time{}
.columnContainer #container #maincontainer .trackTiming table.time tr:nth-child(even), .columnContainer #container #maincontainer .trackTiming table.time tr:nth-child(odd) {background:none;}
.columnContainer #container #maincontainer .trackTiming table.time td{ border:none; height:21px;}


.columnContainer #container #maincontainer .trackTiming table.timeCells tr:nth-child(even), .columnContainer #container #maincontainer .trackTiming table.timeCells tr:nth-child(odd) {background:none;}
.columnContainer #container #maincontainer .trackTiming table.timeCells tr td:nth-child(odd) { background:#f5f5f5; }
.columnContainer #container #maincontainer .trackTiming table.timeCells{}
.columnContainer #container #maincontainer .trackTiming table.timeCells td{ width:30px; height:20px;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span{ display:block; width:30px; height:20px;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span.yourrez{ background:#57a816;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span.anotrez{ background:#dd0000;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span.your_not_confirmed{ background:#bde99a;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span.tmp_not_confirmed{ background:#f9f0a8;}
.columnContainer #container #maincontainer .trackTiming table.timeCells td span:hover{ background:#f9f0a8;}

.columnContainer #container #maincontainer .legend{ float:left; width:280px; margin-left:20px; color:#404040;}
.columnContainer #container #maincontainer .legend .message{ background:#dfedd1; color:#404040; font-weight:bold; margin-top:30px; font-size:12px; padding:24px 15px 45px 15px; text-align:left; -moz-border-radius:4px;	border-radius: 4px; line-height:1.5; /* display:none; */}
.columnContainer #container #maincontainer .legend .message .red{ color:#bb0000;}
/*
.columnContainer #container #maincontainer .legend .message .contin{ display:block; float:right; width:113px; height:23px; background:url(../img/design/bzis_bcgbtnmessage.gif) no-repeat; color:#bb0000; font-weight:bold; text-align:center; text-decoration:none; margin-top:10px; padding-top:2px;}
*/
.columnContainer #container #maincontainer .legend .message .contin{ float:right; color:#bb0000; font-weight:bold; text-align:center; text-decoration:none; margin:7px 0; padding:2px; cursor:pointer; }

.columnContainer #container #maincontainer .legend .message a:hover.contin{ text-decoration:none;}
.columnContainer #container #maincontainer .legend .leg{ margin:20px 0;}
.columnContainer #container #maincontainer .legend .leg .mess{ clear:both; text-align:left; font-size:12px; margin:5px 0;}
.columnContainer #container #maincontainer .legend .leg .mess span{ display:block; float:left; width:30px; height:20px; margin-right:12px;}
.columnContainer #container #maincontainer .legend .leg .mess span.yourrez{background:#57a816; border:1px solid #6da338;}
.columnContainer #container #maincontainer .legend .leg .mess span.anotrez{background:#dd0000; border:1px solid #a20000;}
.columnContainer #container #maincontainer .legend .leg .mess span.your_not_confirmed{background:#bde99a; border:1px solid #6da338;}
.columnContainer #container #maincontainer .legend .leg .mess span.active{background:#f9f0a8; border:1px solid #e7bc10;}

.columnContainer #container #maincontainer .topContent .cover { float:right; width:156px; height:183px; background:url(../img/design/aqua_magazinshadow_first.png) no-repeat; }
.columnContainer #container #maincontainer .topContent .cover .date { position:absolute; top:150px; right:10px; width:84px; height:21px; background:url(../img/design/aqua_bcgmagazindate_first.png) no-repeat; color:#1161a3; font:bold 12px Arial; line-height:20px; text-align:center; }
.columnContainer #container #maincontainer .topContent .title {text-align:left; margin:10px 175px 10px 0; }
.columnContainer #container #maincontainer .topContent .anonce { float:left; width:260px; height:120px; margin:25px 2px 0 2px; text-align:left; }
/*
.columnContainer #container #maincontainer .rightPart .anonce { margin:10px 0 0 0; position:relative; }
.columnContainer #container #maincontainer .rightPart .anonce .article { margin-top:10px; }
.columnContainer #container #maincontainer .rightPart .anonce .article img { float:left; }
.columnContainer #container #maincontainer .rightPart .anonce .article .anonceTitle { margin-left:135px; color:#1161a3; margin-bottom:5px; font:bold 12px Arial; }
.columnContainer #container #maincontainer .rightPart .anonce .article .anonceText { margin-left:135px; }
*/

.columnContainer #container #maincontainer .topContent .anonce span { float:left; }
.columnContainer #container #maincontainer .topContent .anonce .article .anonceTitle { margin-left:135px; margin-bottom:5px; }
.columnContainer #container #maincontainer .topContent .anonce .article .anonceTitle a { color:#1161a3; text-transform:uppercase; font:bold 13px Arial; text-decoration:none; }
.columnContainer #container #maincontainer .topContent .anonce .anonceText { margin-left:135px; height:45px; width:125px; }
.columnContainer #container #maincontainer .leftPart{position:relative; float:left; width:560px; text-align:justify; }
.columnContainer #container #maincontainer .rightPart{position:relative; float:right; width:380px; text-align:left; }
.columnContainer #container #maincontainer table.bron{ border:none; width:100%; margin:0 0 10px 0; padding:0; border-collapse:collapse; border-spacing:0; text-align:left;}
.columnContainer #container #maincontainer table.bron th{ border:none; padding:0; margin:0; background:none; font-weight:normal;}
.columnContainer #container #maincontainer table.bron td{ border:none; padding:10px 0; margin:0; font-weight:normal;}
.columnContainer #container #maincontainer table.bron tr:nth-child(even), .columnContainer #container #maincontainer table.bron tr:nth-child(odd) {background:none; border-bottom:1px dashed #d1d1d1;}



.columnContainer #container #maincontainer .leftPart{position:relative; float:left; width:700px; text-align:left; }
.columnContainer #container #maincontainer .rightPart {position:relative; margin-top:10px; float:right; width:250px; text-align:left; font-size:12px;}

.columnContainer #container #maincontainer .leftPart label{ font-size:11px; text-align:left;}
.columnContainer #container #maincontainer .leftPart .page_title { color:#9ec018; border-bottom:solid 1px; margin-bottom:10px;  font: italic 26px Arial; }
.columnContainer #container #maincontainer .leftPart .page_content { margin-bottom:15px; }
.columnContainer #container #maincontainer .leftPart .page_title a { color:#9ec018; font: italic 26px Arial; text-decoration:none; }
/*
.columnContainer #container #maincontainer .leftPart div.title2 { border-bottom:solid 1px; margin:10px 0; }
*/
.columnContainer #container #maincontainer .leftPart .title2 a { color:#9ec018; font: italic 18px Arial; text-decoration:none; }
.columnContainer #container #maincontainer .leftPart .contin{ float:right; color:#bb0000; font-weight:bold; text-align:center; text-decoration:none; margin:7px 0; padding:2px; cursor:pointer; }

/*
{ display:block; width:113px; height:23px; background:url(../img/design/bzis_bcgbtnmessage.gif) no-repeat; color:#bb0000; font-weight:bold; text-align:center; text-decoration:none; margin-top:20px; padding-top:4px; font-size:12px;}
*/
.columnContainer #container #maincontainer .rightPart ol{margin:12px 0; text-align:left;  font-size:12px; font-style:normal;}
.columnContainer #container #maincontainer .rightPart ol li{margin:15px 0;}
.columnContainer #container #maincontainer .rightPart .titlePhoto {/* width:146px; */ height:23px;  text-align:left; margin-bottom:5px; }

.columnContainer #container #maincontainer .rightPart .titlePhoto a { color:#ffffff; font: bold 17px Arial; text-decoration:none; line-height:23px; background:url(../img/design/aqua_bcg_month_center.jpg) repeat-x; margin:0; padding:2px; }
/*
.columnContainer #container #maincontainer .rightPart .titlePhoto .after { background:url(../img/design/aqua_bcg_month_right.jpg) no-repeat; margin:0; padding:0; width:9px; height:24px; float:right; }		
.columnContainer #container #maincontainer .rightPart .titlePhoto a:before { content:url(../img/design/aqua_bcg_month_left.jpg); margin:0; padding:0; width:9px; height:24px; display:block; vertical-align:bottom; height:23px; /* float:left; */ }
*/

.columnContainer #container #maincontainer .rightPart .fotoMonth { position:relative; }
.columnContainer #container #maincontainer .rightPart .favorit_item { margin-top:5px; }
.columnContainer #container #maincontainer .guest{ margin-bottom:20px;}
.columnContainer #container #maincontainer .guest .title{ font: bold 18px Arial; color:#676767; margin:10px 0; }
.columnContainer #container #maincontainer .guest .linc { text-align:right; }
.columnContainer #container #maincontainer .rightPart .fotoMonth .fotoMonth_desc {  position:absolute; bottom:0px; background:url(../img/design/aqua_bcgphototxt.png); padding:0; margin:0px; width:100%; }
.columnContainer #container #maincontainer .rightPart .fotoMonth .fotoMonth_desc p { padding:0 5px; color:#ffffff; }
.columnContainer #container #maincontainer .rightPart .fotoMonth .fotoMonth_desc p.title { font:bold 14px Arial;}
.columnContainer #container #maincontainer .rightPart .title2 { color:#9ec018; font: italic 18px Arial; margin-top:15px; }
.columnContainer #container #maincontainer .rightPart .title2 a { color:#9ec018; font: italic 18px Arial; text-decoration:none; }
.columnContainer #container #maincontainer .rightPart .title2 .phones { float:right; width:250px; font: bold 18px Arial; color:#676767; }
/*
.columnContainer #container #maincontainer .maincontent .leftPart div.social { margin-top:5px; }
.columnContainer #container #maincontainer .maincontent .rating span.rating_but { padding-left:25px; }
*/


.columnContainer #container #maincontainer .maincontent .soc_rating .rating { margin:10px 250px 10px 0; }
.columnContainer #container #maincontainer .maincontent .soc_rating .rating span.comments { margin-right:10px; }
/*
.columnContainer #container #maincontainer .maincontent .rating span.rating_but img { padding-right:3px; }
*/
/* LOGIN */
#login_tab { margin:auto; width:300px; }
#login_tab tr:nth-child(even), #login_tab tr:nth-child(odd) { background:none; }
#login_tab td{ padding:0.5em 1.2em; border:none; }
#login_tab a{ margin-right:20px; }
#login_tab input { cursor:pointer; }

/* SLOGAN */
#slogan { position:absolute; z-index:1900; margin:0; width:380px; top:100px; left:50px; text-align:justify; color:#ffffff; font-size:12px; }
#slogan h3 { font:bold 18px sans-serif; margin-bottom:10px; }
/*-----Footer-------*/
.columnContainer #footer{ position: relative; margin: 7px auto; padding:8px 0 0 0; text-align: center; width:980px; color:#7e8183; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-top:1px solid #B4B4B4;}
#footer .leftside{ position:relative; float:left; width:700px; margin:0 0 0 25px; text-align:left; font-size:12px; color:#7e8183;}
#footer .rightside{ position:relative; float:right; width:200px; margin:0 25px 0 0; text-align: right; font-size:12px;}
#footer .rightside a{ color:#7e8183;}
#footer .rightside a:hover{ text-decoration:underline;}
a:active { outline:none;}
:focus {outline:none;  -moz-outline-style:none;}
#footer .phones { /* font: bold 18px Arial; color:#676767; */ font-size:14px; text-align:left; margin:0 0 15px 25px; }

/*-----menu Down----------
.columnContainer #container .menuDown ul{ margin:0; padding:7px 0; display:inline-block; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.columnContainer #container .menuDown ul{ padding:7px 0;}
.columnContainer #container .menuDown li{ position:relative; float:left; margin:0; padding:0 5px; list-style:none; color:#7fa05f;}
.columnContainer #container .menuDown li a{ color:#7e8183;}
.columnContainer #container .menuDown li a:hover{ text-decoration:underline;}
------------------------*/

.rounded-img {
	float:left;
	display: inline-block;
	/* border: solid 1px #000; */
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, .4); */
}
/*
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}
*/
.tag_cloud a { text-decoration:none; color:#5d5069; margin:0 3px; }
.tag_cloud a:hover { text-decoration:underline; }

